
#include "wm_hal.h"
void ir_timer();
__attribute__((isr)) void CORET_IRQHandler(void)
{
	uint32_t temp;
	static uint8_t g1msTimer;
	
	temp = (*(volatile unsigned int *) (0xE000E010));
	if(++g1msTimer>9){
		g1msTimer = 0;
		HAL_IncTick();
	}
	ir_timer();
//	HAL_GPIO_TogglePin(GPIOB, GPIO_PIN_7);
}
/*
__attribute__((isr)) void GPIOA_IRQHandler(void)
{
 	HAL_GPIO_EXTI_IRQHandler(GPIOA, GPIO_PIN_0);
}

__attribute__((isr)) void GPIOB_IRQHandler(void)
{
	HAL_GPIO_EXTI_IRQHandler(GPIOB, GPIO_PIN_5);
}
*/
void MUSDELAY(int usTime){									// 延迟指定的微秒
	volatile int counter;
	for (; usTime != 0; usTime--){
		counter = 1000;
		while (--counter);
	}
}